Eliminating Odd Cycles by Removing a Matching
نویسندگان
چکیده
We study the problem of determining whether a given graph G = (V,E) admits a matching M whose removal destroys all odd cycles of G (or equivalently whether G−M is bipartite). This problem is also equivalent to determine whether G admits a (1,1)-coloring, which is a 2-coloring of V (G) in which each color class induces a graph of maximum degree at most 1. We show that such a decision problem is NP-complete even for planar graphs of maximum degree 4, but can be solved in linear-time in graphs of maximum degree 3. We also present polynomial time algorithms for (claw, paw)-free graphs, graphs containing only triangles as odd cycles, graphs with bounded dominating sets, P5-free graphs, and chordal graphs. In addition, we show that the problem is fixed-parameter tractable when parameterized by clique-width, which implies polynomial time solvability for many interesting graph classes of such as distance-hereditary graphs and outerplanar graphs. Finally a 2vc(G) · n algorithm, and a kernel having at most 2 · nd(G) vertices are presented, where vc(G) and nd(G) are the vertex cover number and the neighborhood diversity of the input graph, respectively.
منابع مشابه
Revisiting the welfare effects of eliminating business cycles
We investigate the welfare effects of eliminating business cycles in a model with substantial consumer heterogeneity. The heterogeneity arises from uninsurable and idiosyncratic uncertainty in preferences and employment status. We calibrate the model to match the distribution of wealth in U.S. data and features of transitions between employment and unemployment. In comparison with much of the l...
متن کاملA generalization of Little's Theorem on Pfaffian orientations
Little [12] showed that, in a certain sense, the only minimal non-Pfaffian bipartite matching covered graph is the brace K3,3. Using a stronger notion of minimality than the one used by Little, we show that every minimal nonPfaffian brick G contains two disjoint odd cycles C1 and C2 such that the subgraph G − V (C1 ∪ C2) has a perfect matching. This implies that the only minimal non-Pfaffian so...
متن کاملCombinatorial Optimization
Proof: By double implication: If there is an augmenting path, then M is not maximum: OK. Suppose there is no augmenting path for M but Mopt is maximum. For each node in M Mopt (where is a xor), the degree is either 0, 1 or 2, thus M Mopt consists of disjoint paths or cycles. • The cycles must be even (otherwise M or Mopt is not a matching). • Suppose there is an odd path. Since #Mopt is maximum...
متن کاملThe Maximum-Weight Stable Matching Problem: Duality and Efficiency
Given a preference system (G, ≺) and an integral weight function defined on the edge set of G (not necessarily bipartite), the maximum-weight stable matching problem is to find a stable matching of (G, ≺) with maximum total weight. We study this N P-hard problem using linear programming and polyhedral approaches, and show that the Rothblum system for defining the fractional stable matching poly...
متن کاملDistributed Algorithm for Better Approximation of the Maximum Matching
Let G be a graph on n vertices that does not have odd cycles of lengths 3, . . . , 2k− 1 with k ≥ 2. We give a deterministic distributed algorithm which finds in a poly-logarithmic (in n) number of rounds a matching M , such that |M | ≥ (1−α)m(G), where m(G) is the size of a maximum matching in G and α = 1 k+1 .
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1710.07741 شماره
صفحات -
تاریخ انتشار 2017